Message Passing for Distributed QoS-Security Tradeoffs

نویسندگان

  • Hala Mostafa
  • Partha P. Pal
  • Patrick Hurley
چکیده

Information Assurance (IA) is of growing concern to the field of distributed systems. However, IA cannot be considered in isolation, as it interacts with Quality of Service (QoS); in the presence of limited resources, the security mechanisms employed for IA (e.g., firewalls, antivirus, encryption) usually adversely affect QoS levels delivered by a system. The system therefore needs to make a tradeoff between IA and QoS. This tradeoff is complicated by the fact that users’ relative preferences over QoS/IA aspects change based on the situation, the interests of different users conflict, and tradeoff decisions made at one node in the distributed system typically affect other nodes as well. We address the problem of distributed computation of tradeoff among various aspects of QoS and IA in a way that maximizes the satisfaction of all stakeholders. Specifically, we want the nodes in the system to make coordinated decisions as to what local actions to take to optimize QoS/IA levels delivered by the system. Our first contribution is formulating this problem as a Distributed Constraint Optimization Problem (DCOP). This entails quantifying various aspects of the system in order to be able to compare options in the course of optimization, as well as encoding the effects of various decisions on the quantities we want to optimize. The DCOPs we obtain have cost functions with many local configurations that result in the same cost. In addition, the corresponding factor graphs contain many cycles. To deal with these issues, our second contribution is a value propagation phase that helps nodes reach a consistent set of decisions even in cyclic factor graphs with non-unique local minimizers. We present experimental results comparing the performance of the max-sum algorithm with and without value propagation against other algorithms implemented in the Frodo [6] framework applied to two different kinds of problems.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Secure Communications Infrastructure for High-Performance Distributed Computing

Applications that use high-speed networks to connect geographically distributed supercomputers, databases, and scientific instruments may operate over open networks and access valuable resources. Hence, they can require mechanisms for ensuring integrity and confidentiality of communications and for authenticating both users and resources. Security solutions developed for traditional client-serv...

متن کامل

The Flexible Time-Triggered (FTT) Paradigm: An Approach to QoS Management in Distributed Real-Time Systems

Real-time distributed systems are becoming pervasive, supporting a broad range of applications such as avionics, automotive, adaptive control, robotics, computer vision and multimedia. In such systems, several activities are executed on different nodes and cooperate via message passing. One increasingly important concept is that of Quality-of-Service (QoS), i.e. a system performance metric from...

متن کامل

Physical layer security-aware routing and performance tradeoffs in ad hoc networks

The application of physical layer security in ad hoc networks has attracted considerable academic attention recently. However, the available studies mainly focus on the single-hop and two-hop network scenarios, and the price in terms of degradation of communication quality of service (QoS) caused by improving security is largely uninvestigated. As a step to address these issues, this paper expl...

متن کامل

A Framework to Classify Distributed Shared Memory Systems

Software Distributed Shared Memory (DSM) systems combine the ease of shared memory programming with the efficiency of message passing architectures. However, there is several design and implementation issues related to DSM software that strongly affect their overall performance. Unfortunately there is still no clear understanding of these issues and their performance tradeoffs. This paper is a ...

متن کامل

Achieving Quality of Service Communication on Distributed Shared Memory System by Better API Design and Implementation

Parallel applications, emerging in the last several years, require high-performance communication and computation systems, and have additionally placed stringent quality of service (QoS) requirements on programming environments. Especially with the introduction of new communication protocols for cluster computing such as Virtual Interface (VI) architecture, the design and implementation of an e...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Comput. J.

دوره 57  شماره 

صفحات  -

تاریخ انتشار 2014